package cn.easyutil.util.platform.wechat.pay.bean;

import java.io.Serializable;

/**
 * 微信退款回调解析类
 * @author spc
 *
 */
public class WeChatRefundResultBean implements Serializable{

	private static final long serialVersionUID = 1L;
	private String transaction_id;//微信订单号
	private String out_trade_no;//商户订单号
	private String refund_id;//微信退款单号
	private String out_refund_no;//商户退款单号
	private int total_fee;//支付金额
	private int refund_fee;//申请退款金额
	private int settlement_refund_fee;//实际退款金额
	private String refund_status;//退款状态   SUCCESS-退款成功    CHANGE-退款异常    REFUNDCLOSE—退款关闭
	private String success_time;//退款成功时间   yyyy-MM-dd HH:mm:ss
	private String refund_recv_accout;//退入账户说明
	private String refund_account;//退款金来源说明
	private String refund_request_source;//退款发起来源说明
	private String notify_url;//退款结果通知url
	public String getTransaction_id() {
		return transaction_id;
	}
	public void setTransaction_id(String transaction_id) {
		this.transaction_id = transaction_id;
	}
	public String getOut_trade_no() {
		return out_trade_no;
	}
	public void setOut_trade_no(String out_trade_no) {
		this.out_trade_no = out_trade_no;
	}
	public String getRefund_id() {
		return refund_id;
	}
	public void setRefund_id(String refund_id) {
		this.refund_id = refund_id;
	}
	public String getOut_refund_no() {
		return out_refund_no;
	}
	public void setOut_refund_no(String out_refund_no) {
		this.out_refund_no = out_refund_no;
	}
	public int getTotal_fee() {
		return total_fee;
	}
	public void setTotal_fee(int total_fee) {
		this.total_fee = total_fee;
	}
	public int getRefund_fee() {
		return refund_fee;
	}
	public void setRefund_fee(int refund_fee) {
		this.refund_fee = refund_fee;
	}
	public int getSettlement_refund_fee() {
		return settlement_refund_fee;
	}
	public void setSettlement_refund_fee(int settlement_refund_fee) {
		this.settlement_refund_fee = settlement_refund_fee;
	}
	public String getRefund_status() {
		return refund_status;
	}
	public void setRefund_status(String refund_status) {
		this.refund_status = refund_status;
	}
	public String getSuccess_time() {
		return success_time;
	}
	public void setSuccess_time(String success_time) {
		this.success_time = success_time;
	}
	public String getRefund_recv_accout() {
		return refund_recv_accout;
	}
	public void setRefund_recv_accout(String refund_recv_accout) {
		this.refund_recv_accout = refund_recv_accout;
	}
	public String getRefund_account() {
		return refund_account;
	}
	public void setRefund_account(String refund_account) {
		this.refund_account = refund_account;
	}
	public String getRefund_request_source() {
		return refund_request_source;
	}
	public void setRefund_request_source(String refund_request_source) {
		this.refund_request_source = refund_request_source;
	}
	public String getNotify_url() {
		return notify_url;
	}
	public void setNotify_url(String notify_url) {
		this.notify_url = notify_url;
	}
}
